package com.example.kafka.pojo;

//import io.swagger.annotations.ApiModel;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 指标数据
 *
 * @author shen
 */
//@ApiModel(value = "com-dfc-iomp-common-db-entity-exam-IndicatorData")
@Data
@NoArgsConstructor
public class IndicatorData {

    /**
     * 所属系统
     */
    private String system;

    /**
     * 主机hostname
     */
    private String endpoint;

    /**
     * 设备组件
     */
    private String component;

    /**
     * 指标组
     */
    private String metricGroup;

    /**
     * 指标项
     */
    private String metric;

    /**
     * 数据类型
     */
    private String datatype;

    /**
     * 所属系统
     */
    private String value;

    /**
     * 上报的时间周期
     */
    private String step;

    /**
     * 上报的时间周期
     */
    private String counterType;

    /**
     * 上报的时间周期
     */
    private String timeStamp;

    /**
     * 上报的时间周期
     */
     private String tag;

     @Builder
    public IndicatorData(String system, String endpoint, String component, String metricGroup, String metric, String datatype, String value, String step, String counterType, String timeStamp, String tag) {
        this.system = system;
        this.endpoint = endpoint;
        this.component = component;
        this.metricGroup = metricGroup;
        this.metric = metric;
        this.datatype = datatype;
        this.value = value;
        this.step = step;
        this.counterType = counterType;
        this.timeStamp = timeStamp;
        this.tag = tag;
    }
}
